package Day2;

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改
/**
 * 2020JavaB真题: 蛇形填数
 * https://www.lanqiao.cn/problems/594/learning/?problem_list_id=2&page=1
 */
public class Main3 {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        //在此输入您的代码...
        int r = 1 , c = 1 , ans = 1;
        while(r != 20 || c != 20){
          //在第一行，如果列为奇数往右走
          if(r == 1){
            if(c % 2 == 1){
              c++;
            }else{//为偶数往左下走
              r++;
              c--;
            }
          }else if (c == 1){//在第一列，如果行为奇数往右上走
            if(r % 2 == 1){
              r--;
              c++;
            }else{//为偶数往下走
              r++;
            }
          }else if((r + c) % 2 == 1){//不在第一行和第一列，如果行和列之和为奇数往左下走
            r++;
            c--;
          }else{//不在第一行和第一列，如果行和列之和为偶数往右上走
            r--;
            c++;
          }
          ans++;
        }

        System.out.println(ans);
        scan.close();
    }
}